;
(function($, undefined) {
	$(function() {
		// 保证登录页面在最外层页面
		if (top.location.href !== location.href) {
			top.location.href = location.href;
		}
	});
})(jQuery);

(function($, undefined) {
	$(function() {
		$('#form').find(':input[ota-error]').each(function(i, el) {
			// 表单提交失败后回显错误信息
			var $el = $(el), error = $el.attr('ota-error');
			if (error) {
				$el.data('layer', layer.tips(error, $el, {
					tipsMore : true,
					time : 0
				}));
			}
		}).end().validate({
			errorClass : "ota-error", // 取消自带样式，使用效果更好的layer的tips提示
			onkeyup : false,
			focusCleanup : true,
			unhighlight : function(element, errorClass, validClass) {
				$.validateTip(false, element);
			},
			errorPlacement : function(error, element) {
				$.validateTip(true, element, $(error).text());
			},
			rules : {
				username : {
					required : true,
					maxlength : 50
				},
				password : {
					required : true,
					maxlength : 50
				},
				kaptcha : {
					required : true,
					rangelength : [ 4, 4 ]
				}
			},
			messages : {
				username : {
					required : "账户不能为空"
				},
				password : {
					required : "密码不能为空"
				},
				kaptcha : {
					required : "验证码不能为空",
					rangelength : $.format("验证码必须是4位")
				}
			}
		});
	});
})(jQuery);